package com.mcxx.modules.nopage.dao.read;

import com.mcxx.modules.nopage.dto.JHSalvationEFileDTO;
import com.yinhai.ta404.module.mybatis.mapper.Ta404SupportMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface DocNoPageJHDataReadDao extends Ta404SupportMapper {

    JHSalvationEFileDTO getEFileJHDTOInfo(String orderId);


    List<JHSalvationEFileDTO.FamilyMemberIncome> getFamilyMemberIncome(String orderId);


    List<JHSalvationEFileDTO.FamilyVehicleInfo> getFamilyVehicleInfo(String orderId);


    List<JHSalvationEFileDTO.FamilyBuildingsInfo> getFamilyBuildingsInfo(String orderId);


    List<JHSalvationEFileDTO.FamilyMemberOutcome> getFamilyMemberOutcome(String orderId);


    List<JHSalvationEFileDTO.FamilyMemberInfo> getFamilyMemberInfo(String orderId);


    List<JHSalvationEFileDTO.SupportPeopleInfo> getSupportPeopleInfo(String orderId);


    List<JHSalvationEFileDTO.SurveyFamilyMemberInfo> getSurveyFamilyMemberInfo(String orderId);


    List<JHSalvationEFileDTO.SurveySupportPeopleInfo> getSurveySupportPeopleInfo(String orderId);


    List<JHSalvationEFileDTO.MemberIncomeInfo> getMemberIncomeInfo(String orderId);


    List<JHSalvationEFileDTO.ReviewFamilyMemberInfo> getReviewFamilyMemberInfo(String orderId);


    int selectCurrentDateDocsByStreetCode(@Param("streetCode") String streetCode, @Param("salvationType") String salvationType);


    JHSalvationEFileDTO selectEFileJHDTOInfoByOrderId(@Param("orderId") String orderId);


    JHSalvationEFileDTO selectInputHouseByOrderId(@Param("orderId") String orderId);


    JHSalvationEFileDTO selectBOAByOrderId(@Param("orderId") String orderId);


    JHSalvationEFileDTO selectFinancialByOrderId(@Param("orderId") String orderId);


    JHSalvationEFileDTO selectPublicOfficialsByOrderId(@Param("orderId") String orderId);


    JHSalvationEFileDTO selectSalaryByOrderId(@Param("orderId") String orderId);
}
